#include<stdio.h>


//全局变量；定义式不被任何函数包含      静态全局区
//全局变量能被所有函数访问
//少用全局变量
int b=20;

//指针函数:返回值是指针的函数
int* func()
{
    //静态关键字:修饰的变量会被放在静态全局区中
    //静态全局区：直到程序结束才会回收释放
    //1,静态变量只初始化一次
    //2，延长变量的生命周期
    static int a=10;
    return&a;
}
    //局部变量的优先级高于全局变量
    //名字遮蔽


int main()
{
    int*p=func()
    printf("%d\n",*p);
    return 0;
}